package com.yyy.saga.service;

import java.math.BigDecimal;

/**
 * Saga模式转账服务接口
 */
public interface TransferService {
    /**
     * 执行转账操作
     */
    boolean transfer(String transactionId, String fromUserId, String toUserId, BigDecimal amount);

    /**
     * 补偿操作：取消转账
     */
    boolean compensate(String transactionId);
}
